import pandas as pd
import numpy as np
#pandas更像字典形式的numpy
s = pd.Series([1,3,6,np.nan,44,1])
print(s)    #自动加了序号   dtype显示了数据的类型
dates = pd.date_range('2022.1.14',periods=6)
print(dates)
print('--------------------------------------------------------------------------')
df = pd.DataFrame(np.random.randn(6,6),index=dates,columns=['a','b','c','d','e','f'])
print(df)
df1=pd.DataFrame(np.arange(12).reshape((3,4)))
print(df1)
#还可以用字典Dataframe
df2 = pd.DataFrame({'A':1.0,'B':pd.date_range('2022.1.27',periods=6),'C':dates})
print(df2)
print(df2.dtypes)
print(df2.index)      #输出了它的index
print(df2.columns)    #输出它的columns
print(df2.values)     #输出所有的values值
print(df2.describe(),'describe----------------------') #describe 只能运算数字  给数字进行了一些运算
print(df2.T)          #转置--------------------------------------------------------
print(df2.sort_index(axis=1,ascending=False))  #排序  axis=1对行排序  =0对列进行重排序   ascending=false是倒序列进行排序
print(df2.sort_values(by='B'))    #根据矩阵里面的值进行排列

